![]() |
![]() |
![]() | |
![]() ![]() ![]() ![]()
╬Ωφα Φ ΣΦαδεπεΓ√σ ∩αφσδΦ |
╠σφ■ Γ εΩφσ Ωδα±±α Frame╩αΩ ∞√ ≤µσ πεΓε≡ΦδΦ, εΩφε Ωδα±±α Frame ∞εµσ≥ Φ∞σ≥ⁿ πδαΓφεσ ∞σφ■ (Menu Bar) ΦδΦ, ΩαΩ σ∙σ πεΓε≡ ≥, ±≥≡εΩ≤ ∞σφ■. ├δαΓφεσ ∞σφ■ ±ετΣασ≥± φα ßατσ Ωδα±±α MenuBar, Ω≡α≥Ωεσ ε∩Φ±αφΦσ Ωε≥ε≡επε ∩≡ΦΓσΣσφε φΦµσ. ╩εφ±≥≡≤Ω≥ε≡public MenuBar(); ╠σ≥εΣ√
─εßαΓδσφΦσ ∞σφ■ Γ πδαΓφεσ ∞σφ■ εΩφα public Menu add(Menu m);
┬√τεΓ ∞σ≥εΣα createMenuBar public void addNotify();
╬∩≡σΣσδσφΦσ ΩεδΦ≈σ±≥Γα ∞σφ■, ΣεßαΓδσφφ√⌡ Γ πδαΓφεσ ∞σφ■ public int countMenus();
╧εδ≤≈σφΦσ ±±√δΩΦ φα ∞σφ■ Help public Menu getHelpMenu();
╧εδ≤≈σφΦσ ±±√δΩΦ φα ∞σφ■ ± ταΣαφφ√∞ φε∞σ≡ε∞ public Menu getMenu(int i);
╙ΣαδσφΦσ ∞σφ■ ± ταΣαφφ√∞ φε∞σ≡ε∞ Φτ πδαΓφεπε ∞σφ■ public void remove(int index); ╙ΣαδσφΦσ Ωε∞∩εφσφ≥√ ∞σφ■ public void remove(MenuComponent m);
╚τΓσ∙σφΦσ εß ≤ΣαδσφΦΦ ∞σφ■ public void removeNotify();
╙±≥αφεΓΩα ∞σφ■ Help public void setHelpMenu(Menu m); ╨αßε≥α ± Ωδα±±ε∞ MenuBar─δ ⌠ε≡∞Φ≡εΓαφΦ πδαΓφεπε ∞σφ■ εΩφα Γ√ Σεδµφ√ ±ετΣα≥ⁿ εß·σΩ≥ Ωδα±±α MenuBar ± ∩ε∞ε∙ⁿ■ Ωεφ±≥≡≤Ω≥ε≡α, α τα≥σ∞ ΣεßαΓΦ≥ⁿ Γ φσπε ε≥Σσδⁿφ√σ ∞σφ■. ╬ß·σΩ≥ πδαΓφεπε ∞σφ■ ±ετΣασ≥± ±δσΣ≤■∙Φ∞ εß≡ατε∞: MenuBar mbMainMenuBar; mbMainMenuBar = new MenuBar(); ╬≥Σσδⁿφ√σ ∞σφ■ ±ετΣα■≥± φα ßατσ Ωδα±±α Menu, φα∩≡Φ∞σ≡: Menu mnFile; Menu mnHelp; mnFile = new Menu("File"); mnHelp = new Menu("Help"); ╤ετΣαΓ ∞σφ■, Γ√ Σεδµφ√ ΣεßαΓΦ≥ⁿ Γ φΦ⌡ ±≥≡εΩΦ. ─δ ²≥επε φ≤µφε Γ√τΓα≥ⁿ ∞σ≥εΣ add, ∩σ≡σΣαΓ σ∞≤ Γ Ωα≈σ±≥Γσ ∩α≡α∞σ≥≡α ≥σΩ±≥ ±≥≡εΩΦ ∞σφ■, φα∩≡Φ∞σ≡: mnFile.add("New"); mnFile.add("-"); mnFile.add("Exit"); mnHelp.add("Content"); mnHelp.add("-"); mnHelp.add("About"); ─αδσσ ±⌠ε≡∞Φ≡εΓαφφ√σ ∞σφ■ ΣεßαΓδ ■≥± Γ πδαΓφεσ ∞σφ■: mbMainMenuBar.add(mnFile); mbMainMenuBar.add(mnHelp); ╚, φαΩεφσ÷, ≥σ∩σ≡ⁿ ∞εµφε ≤±≥αφαΓδΦΓα≥ⁿ πδαΓφεσ ∞σφ■ Γ εΩφσ Ωδα±±α, ±ετΣαφφεπε φα ßατσ Ωδα±±α Frame: setMenuBar(mbMainMenuBar); |